package com.liner.homework.third;

import com.liner.homework.first.Point;

import java.util.Arrays;

/**
 * @author 一条淡水鱼 ゆ
 * @Classname Homework
 * @Description
 * @Date 2023-04-01
 */
public class Homework {
    public static void main(String[] args) {
        //1. String支持的正则表达式练习：matches()、replaceAll()、split()方法。
        String inter = "www.baidu.com.cn";
        if (inter.matches("\\.")) {
            System.out.println("存在点匹配项");
        }

        String s = inter.replaceAll("\\.", "-");
        System.out.println("替换后的字符串:" + s);
        String[] split = s.split("-");
        System.out.println("使用split分割后的字符串数组:" + Arrays.toString(split));


        // 2. Object的练习：设计Point类，体会重写toString()与equals()的必要性
        Point point1 = new Point(95183, 341);
        Point point2 = new Point(95183, 341);
        System.out.println("重写toString:" + point1.toString());
        System.out.println("重写equals:" + point1.equals(point2));

        // 3. 包装类的练习：演示包装类与基本类型的互转、演示自动拆装箱、演示包装类的两个常用操作
        Integer i1 = new Integer(10);
        int i2 = i1.intValue();


        String  s1 = "158293";
        int i = Integer.parseInt(s1);

        System.out.println("short 的 最大值:" + Short.MAX_VALUE);
        System.out.println("short 的 最小值:" + Short.MIN_VALUE);


    }
}
